b8e9eeefcad4be7b868367eda9f0465ffd4361e4,hazelcast/src/main/java/com/hazelcast/client/impl/client/PartitionClientRequest.java,PartitionClientRequest,process,#,50
Before Change
InvocationBuilder builder = operationService.createInvocationBuilder(getServiceName(), op, getPartition())
.setReplicaIndex(getReplicaIndex())
.setTryCount(TRY_COUNT)
.setResultDeserialized(false)
.setCallback(new CallbackImpl(endpoint));
builder.invoke();
}
After Change
InvocationBuilder builder = operationService.createInvocationBuilder(getServiceName(), op, getPartition())
.setReplicaIndex(getReplicaIndex())
.setTryCount(TRY_COUNT)
.setResultDeserialized(false);
ICompletableFuture future = builder.invoke();
future.andThen(this);
}
protected abstract Operation prepareOperation();